how to swap two numbers with ex-or operation